// redux vuex 设计思想

// 把组件的共享状态抽取出来，以一个全局单例模式管理。在这种模式下，我们的组件树构成了一个巨大的视图，
// 不管在树的哪个位置都能获取状态 或者 触发行为

// 通过定义和隔离状态管理中的各种概念并通过强制规则维持视图和状态间的独立性，我们的代码会变得更结构化
// 且易于维护
